Het gebruik van haakjes in programmacode

   

Sub-procedures, ingebouwde instructies en sommige methoden geven geen waarde als resultaat, dus worden de argumenten niet tussen haakjes gezet. Bijvoorbeeld:

MySub "tekenreeksargument", integerArgument

Function-procedures, ingebouwde functies en sommige methoden geven geen waarde als resultaat, maar u kunt dit negeren. Als u de resultaatwaarde negeert, moet u de haakjes weglaten. De functie wordt op dezelfde manier als een Sub-procedure opgeroepen. U laat de haakjes weg, somt de argumenten op en wijst de functie niet aan een variabele toe. Bijvoorbeeld:

MsgBox "Taak Volbracht!", 0, "Taakvenster"

Als u de resultaatwaarde van een functie wilt gebruiken, zet u de argumenten tussen haakjes. Bijvoorbeeld :

Answer3 = MsgBox("Bent u tevreden met uw salaris?", 4, "Vraag 3")

Een instructie in een Sub- of Function-procedure kan met behulp van benoemde argumenten defnamedarguments@veendf98.chm waarden aan een opgeroepen procedure doorgeven. De richtlijnen voor het gebruik van haakjes blijven van toepassing, of u nu benoemde argumenten gebruikt of niet. Benoemde argumenten kunnen in elke gewenste volgorde worden ingevoerd en u kunt optionele argumenten weglaten. Benoemde argumenten worden altijd afgesloten door een dubbele punt, een gelijkteken (:=) en de waarde van het argument.

In het volgende voorbeeld wordt de functie MsgBox met behulp van benoemde argumenten opgeroepen. De resultaatwaarde wordt echter genegeerd:

MsgBox Title:="Taakvenster", Prompt:="Taak volbracht!"

In het volgende voorbeeld wordt de functie MsgBox met behulp van benoemde argumenten opgeroepen. De resultaatwaarde wordt toegewezen aan de variabele antwoord3.

answer3 = MsgBox(Title:=öVraag 3", _
    Prompt:=" Bent u tevreden met uw salaris?", Buttons:=4)